package org.tourism.service;

import org.tourism.VO.UserVO;
import org.tourism.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;


public interface UserService extends IService<User> {
    //根据用户名和密码查找游客，用于游客登录，查到了返回用户全部信息，查不到返回null
    UserVO getUserByNameAndPassword(String username, String password);

    //根据用户名、密码、身份类型查找管理员，用于管理员登录
    UserVO getUserByNamePasswordIdentity(String username, String password, String identity);

    //新游客注册（没有管理员注册）
    void addUser(UserVO userVO);

    UserVO getUserById(int uid);
}
